/*     */ package org.springframework.web.context;
/*     */ 
/*     */ import com.iris.egrant.exception.ServiceException;
/*     */ import com.iris.egrant.remote.http.service.ServiceFactory;
/*     */ import java.util.ResourceBundle;
/*     */ import javax.servlet.ServletContextEvent;
/*     */ import javax.servlet.ServletContextListener;
/*     */ import org.slf4j.Logger;
/*     */ import org.slf4j.LoggerFactory;
/*     */ import org.springframework.web.context.support.WebApplicationContextUtils;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class IrisContextLoaderListener
/*     */   extends ContextLoader
/*     */   implements ServletContextListener
/*     */ {
/*  57 */   protected Logger logger = LoggerFactory.getLogger(getClass());
/*     */   private ContextLoader contextLoader;
/*  59 */   private final String JPBM_VERSION_NAME = "jbpm.jbpm_jpdl_version";
/*  60 */   private ResourceBundle pro = null;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public IrisContextLoaderListener() {}
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public IrisContextLoaderListener(WebApplicationContext context) {
/* 115 */     super();
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public void contextInitialized(ServletContextEvent event) {
/* 123 */     this.contextLoader = createContextLoader();
/* 124 */     if (this.contextLoader == null) {
/* 125 */       this.contextLoader = this;
/*     */     }
/* 127 */     this.contextLoader.initWebApplicationContext(event.getServletContext());
/*     */     
/* 129 */     ServiceFactory serviceFactory = (ServiceFactory)WebApplicationContextUtils.getWebApplicationContext(event.getServletContext()).getBean("serviceFactory");
/*     */ 
/*     */
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   @Deprecated
/*     */   protected ContextLoader createContextLoader() {
/* 185 */     return null;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   @Deprecated
/*     */   public ContextLoader getContextLoader() {
/* 197 */     return this.contextLoader;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public void contextDestroyed(ServletContextEvent event) {
/* 205 */     if (this.contextLoader != null) {
/* 206 */       this.contextLoader.closeWebApplicationContext(event.getServletContext());
/*     */     }
/* 208 */     ContextCleanupListener.cleanupAttributes(event.getServletContext());
/*     */   }
/*     */ }


/* Location:              D:\文件kjt\WEB-INF\lib\egrant-code-2.2.20240205.1659.jar!\org\springframework\web\context\IrisContextLoaderListener.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */